﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            /**Ejecicios:
             * 1. Programa que exprese en dias horas y minutos un tiempo dado en minutos.
             * 
             * 2. Cajero que disopone de billetes de 50 y 10, indica cuantos billetes de cada tipo
             * deberia entregar ante una cantidad introducida por el usuario,
             * Debe controlar cantidades no validas
            

            Double cant10 = 0;
            Double cant50 = 0;

            Console.WriteLine("Introduce una cantidad: ");
            String cantString = Console.ReadLine();

            Double cantDouble = Double.Parse(cantString);
                //Convert.ToInt32(cantString);

            if (cantDouble % 10 != 0)
            {
                Console.WriteLine("Error, el numero introducido o bien es decimal o no se puede transformar"
                + " en billetes de 10 o 50");
            }
            else
            {
                cant50 = Math.Truncate(cantDouble / 50);
                cant10 = cantDouble % 50 / 10;
            }

            Console.WriteLine("Tiene {0} billetes de 50 y {1} billetes de 10\n", cant50, cant10);

            Console.WriteLine("Pulse una tecla para salir");
            Console.ReadKey(true);
            **/


            // Calcular un porcentaje en funcion de la cantidad introducida
            //Console.Write("Introduce una cantidad: ");
            //String cantString = Console.ReadLine();
            //Double cantDouble = Convert.ToInt32(cantString);

            //Double porcentaje10 = (cantDouble * 0.10);
            //Double porcentaje5 = (cantDouble * 0.05);
            //Double dtoFinal = 0;

            //dtoFinal = ((cantDouble > 1000) ? porcentaje10 : porcentaje5);

            //Double precioFinal = cantDouble - dtoFinal;

            //Console.WriteLine("La cantidad a descontar es {0} y el precio final es de {1}", dtoFinal, precioFinal);
            //Console.WriteLine("Pulse una tecla para salir");
            //Console.ReadKey(true);


            /**
             * Calcula la suma de dos numeros
             **/
            //Console.WriteLine("Hi");
            //Console.Write("Enter your name: ");
            //String name = Console.ReadLine();
            //Console.WriteLine("Your name is: {0}", name);
            //Console.Write("Let's go to check your intelligence...\n");
            //Console.WriteLine("Introduce el primer operador: ");
            //String op1 = Console.ReadLine();
            //Console.WriteLine("El numero es: " + Convert.ToInt32(op1));
            //Console.WriteLine("Introduce el segundo operador: ");
            //String op2 = Console.ReadLine();
            //Console.WriteLine("El numero es: " + Convert.ToInt32(op2));
            //Console.WriteLine("Cuanto es la suma?");
            //String res = Console.ReadLine();

            //int op1Int = int.Parse(op1);
            //int op2Int = int.Parse(op2);

            //int resSuma = op1Int + op2Int;
            //String resString = resSuma.ToString();

            //while (resString != res)
            //{
            //    Console.WriteLine("Paleto!!!!! aprende a sumar");
            //    Console.WriteLine("Cuanto es la suma de " + op1 + " + " + op2 + "?");
            //    res = Console.ReadLine();
            //}

            //Console.WriteLine("Muy bien!!!!");
            //Console.WriteLine("Pulse una tecla para salir");
            //Console.ReadKey(true);
        }
    }
}
